home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / circuits / irsim-ca.2 / irsim-ca / irsim-cap-9.2 / src / ana11 / Makefile < prev    next >
Makefile  |  1995-11-03  |  2KB  |  62 lines

  1. SYSF    = 
  2. #SYSF    = -DSYS_V
  3.  
  4. CC    = cc
  5. MAKEDEP    = ../utils/makedep
  6.  
  7.  
  8. SRCS =    analyzer.c base.c convert.c coords.c deltaT.c event.c defaults.c \
  9.     graphics.c icon.c menu.c movetot.c movetrace.c namelen.c \
  10.     postscript.c setsteps.c scrollbar.c textwind.c update.c window.c \
  11.     wm.c zoom.c
  12.  
  13. OBJS =    analyzer.o base.o convert.o coords.o deltaT.o event.o defaults.o \
  14.     graphics.o icon.o menu.o movetrace.o movetot.o namelen.o \
  15.     postscript.o setsteps.o scrollbar.o textwind.o update.o window.o \
  16.     wm.o zoom.o
  17.  
  18. HDRS =    ../include/net.h
  19.  
  20. LIBS =
  21.  
  22. CDIRS =    -I../include
  23.  
  24. CSW =    -O
  25.  
  26. EXPORTS = ana_glob.h
  27.  
  28. ana.o : MAKEFILE $(EXPORTS) $(SRCS) anXhelper.c
  29.     make -f MAKEFILE CSW="$(CSW)" SYSF="$(SYSF)" $@
  30.     make -f MAKEFILE CSW="$(CSW)" SYSF="$(SYSF)" anXhelper
  31.  
  32. $(OBJS) : MAKEFILE $(EXPORTS)
  33.     make -f MAKEFILE CSW="$(CSW)" SYSF="$(SYSF)" $@
  34.  
  35. $(EXPORTS): $(SRCS)
  36.     @echo making $(EXPORTS)
  37.     @../utils/export $(SRCS) $(EXPORTS)
  38.  
  39. $(SRCS) :
  40.     co $@
  41.  
  42. MAKEFILE : Makefile
  43.     @echo "Makig MAKEFILE in ana11"
  44.     @echo SRCS = $(SRCS) > MAKEFILE
  45.     @echo OBJS = $(OBJS) >> MAKEFILE
  46.     @echo HDSR = $(HDRS) >> MAKEFILE
  47.     @echo SYSF = >> MAKEFILE
  48.     @echo CSW = $(CSW) >> MAKEFILE
  49.     @echo CDIRS = $(CDIRS) >> MAKEFILE
  50.     @echo CFLAGS = '$$(CDIRS) $$(CSW) $$(SYSF)' >> MAKEFILE
  51.     @echo 'ana.o : $$(OBJS)' >> MAKEFILE
  52.     @echo '    ld -r -o ana.o $$(OBJS) $(LIBS)' >> MAKEFILE
  53.     @echo 'anXhelper : anXhelper.c' >> MAKEFILE
  54.     @echo '    $(CC) $$(CSW) $$(SYSF) -o anXhelper anXhelper.c' >> MAKEFILE
  55.     @echo '$$(SRCS) : ' >> MAKEFILE
  56.     @echo '    co $$@' >> MAKEFILE
  57.     @/bin/csh ../utils/CO $(SRCS)
  58.     @$(MAKEDEP) -I ../include -N -o - $(SRCS) >> MAKEFILE
  59.  
  60. lint:
  61.     lint -abhx $(CDIRS) $(SRCS) > ana.lint
  62.